home *** CD-ROM | disk | FTP | other *** search
/ Plug-In Power Pack for Netscape Communicator / Plug-In Power Pack for Netscape Communicator.iso / plugins / dataviews / include / vgfundecl.h < prev    next >
C/C++ Source or Header  |  1997-05-08  |  4KB  |  173 lines

  1. /*
  2.  * VGfundecl.h
  3.  * VG routine declarations
  4.  *
  5.  */
  6.  
  7. #ifndef VGFUNDECL_H
  8. #define VGFUNDECL_H
  9.  
  10. #ifdef __cplusplus
  11. extern "C" {
  12. #endif /* __cplusplus */
  13.  
  14. #include "dvstd.h"
  15. #include "VOstd.h"
  16. #include "std.h"
  17. #include "dvtypes.h"
  18.  
  19. /***
  20. *** 
  21. ***/
  22.  
  23.  
  24. /* VG/VGdgNDCvp.c */
  25. void VGdgNDCvp V_P_((ADDRESS dgp,  FLOAT_POINT *ll,
  26.      FLOAT_POINT *ur));
  27.  
  28. /* VG/VGdgaxlabl.c */
  29. char *VGdgaxlabel V_P_((ADDRESS dgp,  int axis_type));
  30.  
  31. /* VG/VGdgcolor.c */
  32. void VGdgbkcolor V_P_((ADDRESS dgp,  COLOR_SPEC *color));
  33. void VGdgfrcolor V_P_((ADDRESS dgp,  COLOR_SPEC *color));
  34.  
  35. /* VG/VGdgcontxt.c */
  36. LONG VGdgcontext V_P_((ADDRESS dgp,  LONG mask));
  37.  
  38. /* VG/VGdgdevice.c */
  39. int VGdgdevice V_P_((ADDRESS dgp));
  40.  
  41. /* VG/VGdgdf.c */
  42. ADDRESS VGdgdf V_P_((ADDRESS dgp));
  43.  
  44. /* VG/VGdgdfargs.c */
  45. void VGdgdfargs V_P_((ADDRESS dgp,
  46.      NAME_VALUE_PAIR **dfargarray,  int *arraysize));
  47. char *VGdgdfarg_value V_P_((ADDRESS dgp, char *name));
  48.  
  49. /* VG/VGdgdfbfr.c */
  50. ADDRESS VGdgdfbuffer V_P_((ADDRESS dgp));
  51. int VGdgdfbuffernum V_P_((ADDRESS dgp));
  52.  
  53. /* VG/VGdgdfdata.c */
  54. ADDRESS VGdgdfdata V_P_((ADDRESS dgp));
  55.  
  56. /* VG/VGdgdfstat.c */
  57. LONG VGdgdfstatus V_P_((ADDRESS dgp,  LONG mask));
  58.  
  59. /* VG/VGdgget.c */
  60. ADDRESS VGdgget V_P_((int index));
  61.  
  62. /* VG/VGdggrdatr.c */
  63. void VGdggrid_attr V_P_((ADDRESS dgp,  COLOR_SPEC *color,
  64.      int *linetype,  int *linewidth));
  65.  
  66. /* VG/vgdginfo.c */
  67. VI BOOLPARAM
  68. VGdgvainfo V_P_((DATAGROUP dgp, va_list ap));
  69.  
  70. BOOLPARAM
  71. VGdginfo V_P_((DATAGROUP dgp, ...));
  72.  
  73. VI BOOLPARAM 
  74. VGvdvainfo V_P_((VARDESC dgp, va_list ap));
  75.  
  76. BOOLPARAM
  77. VGvdinfo V_P_((VARDESC dgp, ...));
  78.  
  79. /* VG/VGdgscrnvp.c */
  80. void VGdgscreenvp V_P_((ADDRESS dgp, RECTANGLE *dgscvp));
  81.  
  82. /* VG/VGdgscroll.c */
  83. int VGdgscroll_amount V_P_((ADDRESS dgp));
  84.  
  85. /* VG/VGdgslots.c */
  86. int VGdgslots V_P_((ADDRESS dgp));
  87.  
  88. /* VG/VGdgticlab.c */
  89. DV_TICLABELFUNPTR VGdgticlabfcn V_P_((ADDRESS dgp,  int axis_type));
  90.  
  91. /* VG/VGdgtitle.c */
  92. char *VGdgtitle V_P_((ADDRESS dgp));
  93.  
  94. /* VG/VGdgtmstrt.c */
  95. void VGdgtime_start_incr V_P_((ADDRESS dgp,  float *start,
  96.      float *increment));
  97.  
  98. /* VG/VGdgvp.c */
  99. void VGdgvp V_P_((ADDRESS dgp, RECTANGLE *dgvp));
  100.  
  101. /* VG/VGvarvalue.c */
  102. int VGvdValue V_P_((ADDRESS vdp, int i, int j, int k));
  103. int VGvdNextValue V_P_((ADDRESS vdp));
  104. double VGvdLastValue V_P_((ADDRESS vdp));
  105. double VGvdDValue V_P_((ADDRESS vdp, int i, int j, int k));
  106. int VGvarValue V_P_((VGLONGACCESSFUNPTR accessfun,
  107.              ADDRESS args,  int i,  int j,
  108.      int k));
  109. int VGvarNextValue V_P_((VGLONGACCESSFUNPTR accessfun,  ADDRESS args));
  110. double VGvarLastValue V_P_((VGDOUBLEACCESSFUNPTR accessfun,  ADDRESS args));
  111.  
  112. /* VG/VGvdaccess.c */
  113. void VGvdaccess V_P_((ADDRESS vdp,  VGADDRACCESSFUNPTR *fcnp,
  114.               ADDRESS *argp));
  115.  
  116. /* VG/VGvdaccmod.c */
  117. BOOLPARAM VGvddirect_access V_P_((ADDRESS vdp));
  118. int VGvd_accmode V_P_((ADDRESS vdp));
  119.  
  120. /* VG/VGvdbase.c */
  121. ADDRESS VGvdbase V_P_((ADDRESS vdp));
  122.  
  123. /* VG/VGvdcolor.c */
  124. void VGvdctt V_P_((ADDRESS vdp,  int *num_colors,
  125.      COLOR_THRESHOLD **ctp));
  126.  
  127. /* VG/VGvddim.c */
  128. void VGvddim V_P_((ADDRESS vdp,  int *dim3,  int *dim2,
  129.      int *dim1));
  130.  
  131. /* VG/VGvdget.c */
  132. ADDRESS VGdgvd V_P_((ADDRESS dgp, int index));
  133. ADDRESS VGvdget V_P_((ADDRESS dgp, int index));
  134.  
  135. /* VG/VGvdline.c */
  136. void VGvdlwidth V_P_((ADDRESS vdp, int *width));
  137. void VGvdltype V_P_((ADDRESS vdp, int *type));
  138.  
  139. /* VG/VGvdlog.c */
  140. int VGvdlog V_P_((ADDRESS vdp));
  141.  
  142. /* VG/VGvdrange.c */
  143. void VGvd_irange V_P_((ADDRESS vdp,  LONG *low,
  144.      LONG *high));
  145. void VGvd_drange V_P_((ADDRESS vdp,  double *low,
  146.      double *high));
  147.  
  148. /* VG/VGvdrefcnt.c */
  149. int VGvdrefcount V_P_((ADDRESS vdp));
  150.  
  151. /* VG/VGvdsymbol.c */
  152. int VGvdsymbol V_P_((ADDRESS vdp));
  153.  
  154. /* VG/VGvdticlab.c */
  155. void VGvdticlabfcn V_P_((ADDRESS vdp, DV_TICLABELFUNPTR *fun,
  156.      ADDRESS *argp));
  157.  
  158. /* VG/VGvdtype.c */
  159. int VGvdtype V_P_((ADDRESS vdp));
  160.  
  161. /* VG/VGvdvarnam.c */
  162. char *VGvdvarname V_P_((ADDRESS vdp));
  163.  
  164. /* VG/VGvdvlabel.c */
  165. char *VGvdvallabel V_P_((ADDRESS vdp));
  166.  
  167.  
  168. #ifdef __cplusplus
  169. }
  170. #endif /* __cplusplus */
  171.  
  172. #endif /* VGFUNDECL_H */
  173.